@font-face{
    font-family:"Archangelic";
    src:url("/fonts/ft1.ttf") format("truetype");
    font-weight:normal;
    font-style:normal; 
}

body {
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
}

a {
    color:  #803030;
}

.content {
    #border-right: 1px solid  #803030;
    #border-left: 1px solid  #803030;
}

.cnt {
    padding-left: 40px;
    padding-right: 20px;
}

.red {
    color: red;
}

.green {
    color: green;
}

.maroon {
    color: #803030;
}

.center {
    text-align: center;
}

.little {
    font-size : 9px;
}

.big {
    font-size : 40px;
}

.medium {
    font-size : 16px;
}

.bold {
    font-weight: bold;
}

.mrg-main {
    min-width: 800px;
    background-color: #f8fcfc;
    #background-image: url("/images/bg.jpg");
    margin-left : 95px;
    margin-right : 95px;
}

.doc {
    margin: 0 auto;
}

.mrg-vert {
    padding-top : 20px;
    padding-bottom : 20px;
}

.header {
    font-family: "Archangelic";
    font-weight: bold;
    background-color: #e4ecec;
    padding-top : 30px;
    padding-bottom : 30px;
}

.header a {
    text-decoration: none;
    color: black;
}

.header_in {
    padding-right : 50px;
    padding-left : 50px;
}

.logo {
    #padding-top: 15px;
}

.left {
    white-space: nowrap;
    width:0%;
    height:0%;
    font-weight: bold;
    font-style: italic;
    position: relative;
    left: 380px;
    top: 40px;
}

.menu {
    padding: 5px;
    padding-left: 30px;
    background-color: #354040;
    font-size : 12px;
    border-bottom: 1px solid #803030;
}

.menu a {
    text-decoration: none;
}

.menu .item {
    color: white;
    padding: 5px;
    margin-left: 0px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: inherit;
    font-size: 12px;
    #font-weight: bold;
}

.menu .active {
    border-top: 2px solid  #803030;
    border-right: 1px solid  #803030;
    border-left: 1px solid  #803030;
    background: inherit;
    color: #000000;
    background-color: #f8fcfc;
    border-bottom: 2px solid #f8fcfc;
}

.menu .space {
    color: #000000;
    background: inherit;
}


.footer {

    background-color: #354040;
    #background-color:  #e0e0e0;
    #color:  #803030;
    color: white;
    text-align: center;
    font-size : 9px;
    border-top: 1px solid #803030;
    padding-top: 7px;
    padding-bottom: 7px;
}

.data_tab {
    width:100%;
    border: 1px solid #803030;
}

.data_tab thead {
     background-color: #e0e0e0;
}

.data_tab td {
     border: 1px solid #803030;
}

.data_tab .longtext {
    width: 400px;
}

.std_tab {
    width:100%;
}

.std_tab td {
    height: 50px;
 }

.form_tab {
    border: 1px solid #803030;
    background-color: white;

}

.form_tab tr.caption td {
    text-align: center;
    color: white;
    background-color: #354040;
    font-size : 12px;
}

.form_tab tr.submit td {
    text-align: right;
    padding-right: 30px;
}

.form_tab tr.input td {
    padding-left: 20px;
}

.form_tab tr.error td {
    text-align: center;
    color: red;
}

.form_tab textarea {
    width:95%;
}


.longtext {
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, начиная с 1999 года */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}